Skip to content

chore: update the url again#37

Merged
ngovinh2k2 merged 1 commit intodevfrom
chore/update-the-url-again
Apr 2, 2026
Merged

chore: update the url again#37
ngovinh2k2 merged 1 commit intodevfrom
chore/update-the-url-again

Conversation

@ngovinh2k2
Copy link
Copy Markdown
Member

What?

Update the url again

Why?

From the request

How?

Testing?

  • Functional Testing
  • Security
  • Performance
  • Error Handling
  • Code Quality
  • Documentation
  • Database
  • Deployment
  • Final Review

Anything Else?

@claude
Copy link
Copy Markdown

claude bot commented Apr 2, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request removes the generic HTTP transport handler and its associated configuration, transitioning to provider-specific endpoints for ChirpStack, TTN, and Helium. The review feedback highlights that the sequential numbering in the transport registration comments in serve.go is inconsistent and needs correction. Additionally, the LoRaWAN field in the configuration struct may now be redundant and should be evaluated for removal, and the project documentation in the README requires updates to reflect the removal of the universal /http endpoint in favor of the new provider-specific paths.

}

// 6. MQTT Subscriber Transport (non-HTTP)
// 3. MQTT Subscriber Transport (non-HTTP)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The numbering in the comments is inconsistent. This should be 5 to follow the sequence.

Suggested change
// 3. MQTT Subscriber Transport (non-HTTP)
// 5. MQTT Subscriber Transport (non-HTTP)

SMS SMSConfig `mapstructure:"sms"`
WebSocket WebSocketConfig `mapstructure:"websocket"`
MQTT MQTTProtocolConfig `mapstructure:"mqtt_protocol"`
LoRaWAN LoRaWANConfig `mapstructure:"lorawan"`
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The LoRaWAN field appears to be redundant now that specific LoRaWAN providers (ChirpStack, TTN, and Helium) are defined as top-level fields in ProtocolsConfig. If the map-based configuration is no longer supported, this field should be removed to avoid confusion.

@ngovinh2k2 ngovinh2k2 merged commit 3860bc3 into dev Apr 2, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants